How To Identify Performance Bottlenecks